/*--------------------------------------------------------------------------------------*\
**
** t_scenario_info_window.h
**
** Heroes IV
** Copyright 2001, The 3DO Company
**
\*--------------------------------------------------------------------------------------*/

#ifndef SCENARIO_INFO_WINDOW_H_INCLUDED
#define SCENARIO_INFO_WINDOW_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

// kill the 255+ character identifier warning.  Templates tend to exceed that easily.
#pragma warning( disable: 4786 )

#include "bitmap_group_ptr.h"
#include "game_window.h"

class t_adventure_map;
class t_army;
class t_button;
class t_player;
class t_toggle_button;

class t_scenario_info_window : public t_window
{
public:
    t_scenario_info_window( t_window* parent, t_adventure_map* map_ptr );

protected:
	t_bitmap_group_ptr		    m_bitmaps_ptr;
	t_bitmap_group_ptr		    m_difficulty_bitmaps_ptr;

    void back_click( t_button *button_ptr );
    void set_text( char const* label, std::string text, int font_height = 0, bool center = true );
    void show_team_flags( t_adventure_map* map_ptr );
};

#endif //SCENARIO_INFO_WINDOW_H_INCLUDED
